package com.quartet.modules.vehicle.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 车辆所有人信息表(TVehicleOwnerInfo)表实体类
 *
 * @author makejava
 * @since 2021-05-04 17:26:35
 */
@Data
public class TVehicleOwnerInfoAddRequestDto implements Serializable {
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private Integer id;
    /**
     * 车辆编码
     */
    @ApiModelProperty(value = "车辆编码")
    private String vehicleCode;
    /**
     * 车辆所有人第一类别1：个人 2：企业
     */
    @ApiModelProperty(value = "车辆所有人第一类别1：个人 2：企业")
    private Integer vehicleOwnerFirstCategory;
    /**
     * 车辆所有人第二类别1：自购 2：挂靠
     */
    @ApiModelProperty(value = "车辆所有人第二类别1：自购 2：挂靠")
    private Integer vehicleOwnerSecondCategory;
    /**
     * 道路运输经营许可证业户名称
     */
    @ApiModelProperty(value = "道路运输经营许可证业户名称")
    private String transportBusinessLicenseName;
    /**
     * 车主电话
     */
    @ApiModelProperty(value = "车主电话")
    private String ownerPhone;
    /**
     * 统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码")
    private String unifiedSocialCreditCode;
    /**
     * 道路运输经营许可证号
     */
    @ApiModelProperty(value = "道路运输经营许可证号")
    private String transportBusinessLicenseNo;
    /**
     * 身份证号
     */
    @ApiModelProperty(value = "身份证号")
    private String identityCardId;
    /**
     * 道路运输证号
     */
    @ApiModelProperty(value = "道路运输证号")
    private String transportLicenseNumber;
    /**
     * 车主姓名
     */
    @ApiModelProperty(value = "车主姓名")
    private String ownersName;
    /**
     * 联系地址
     */
    @ApiModelProperty(value = "联系地址")
    private String contactAddress;
}
